package com.me.myFramework.myAop.aop400.intercept;

/**
 * 自己实现 AOP-4：  <p></p>
 *
 * （执行增强逻辑的执行器）描述以方法为切入点的切面拦截器。对应 5种增强有 5种子接口，每个子接口都相当于《模板模式》中的模板类。<p></p>
 *
 * 为什么需要这个拦截器呢？ 因为各种增强的执行逻辑不一样，出入参也不一样。
 * 通过额外抽象出来的执行类，组合各种增强（方法前、正常返回、异常返回）的模板类，然后对外暴露统一的调用方法用以屏蔽增强调用的细节。
 * 本质上，拦截器是个 适配器，把统一的 API 适配成各种增强模板
 *
 * @author ME
 */
public interface Interceptor {
}
